package com.jr.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import org.springframework.stereotype.Component;

import java.util.Date;

@ToString
@Data
@NoArgsConstructor
@AllArgsConstructor
@Component
public class Pet {
    private Integer petId;
    private Integer ownerId;
    private String name;
    private String type; // dog, cat, bird, rabbit, other
    private String breed;
    private Integer age;
    private String gender; // male, female, unknown
    private Double weight;
    private String color;
    private String photoUrl;
    private String healthNotes;
    private String specialNeeds;
    private String vaccinationStatus; // up_to_date, partial, outdated, unknown
    private Date lastVaccinationDate;
    private Date createdAt;
    private Date updatedAt;
}
